vehicle armored carrier - Francés Inglés Diccionario